@charset "utf-8";
@import url('reset.css');
body {font:12px/1.5 arial;}
a,a:visited {color:#00ADEF;text-decoration:none;}
a:hover {text-decoration:underline;}
.btn {border:0 none;background:#44A51C;color:#fff;background:-webkit-gradient(linear,0% 0,0% 100%,from(#54b732),to(#2e8a0f),color-stop(.5,#44a423),color-stop(.5,#3f951d))}
.fluid-input{display:block;width:100%;_overflow:hidden;}
.fluid-input-inner{display:block;padding-right:6px;#zoom:1;}
.fluid-input .txt,.py-fluid-input input,.py-fluid-input textarea{border:1px solid #c0c0c0;border-color:#aaa #dbdbdb #dbdbdb #aaa;padding:4px 2px;width:100%;line-height:normal;}
.wrapper {padding:0 20px;}
.hd {border-bottom:1px solid #00ADEF;padding:20px 10px;}
.hd .logo {display:block;width:286px;height:54px;background:url(../img/logo.png) no-repeat 0 0;text-indent:-999em;overflow:hidden;}
.hd .desc {display:none;}
.content {float:left;width:100%;}
.content-inner {margin-right:220px;border-right:1px solid #D8DCE1}
.csscolumns .content {float:none;width:auto;display:table-cell;vertical-align:top;}
.csscolumns .content-inner {margin:0;display:table;}
.photo-list {padding:10px 0;}
.photo-list li {float:left;width:20%;min-width:120px;max-width:260px;}
.photo-list .clear-line {width:100%;max-width:100%;height:0;overflow:hidden;}
.photo-list .inner {padding:10px;}
.photo-list .thumb {display:block;border:1px solid #e5e5e5;padding:2px;}
.photo-list .thumb:hover {border-color:#3fb107;}
.photo-list .thumb img {font:0/0 arial;display:block;width:100%;max-width:240px;}
.photo-list .title {margin:5px 0 0;}
.photo-list .desc,.photo-list .source {word-break:break-all;word-wrap:break-word;}
.photo-list .desc {color:#666;line-height:1.2;margin:5px 0;}
.photo-list .source {color:#999;}
.photo-list .value {font-size:10px;font-family:verdana;-webkit-text-size-adjust:none;}
.page {background:#f8f8f8;border-top:1px solid #eee;}
.page span,.page a {display:inline-block;padding:0 10px;font:700 14px/40px tahoma;}
.page .disabled {color:#999;}
.page .current {color:#FFBC1F;}
/* side */
.side {float:left;width:220px;margin-left:-220px;}
.csscolumns .side {float:none;display:table-cell;width:220px;margin:0;}
.share {text-align:center;padding:20px 0;}
.share .btn {display:inline-block;width:150px;height:30px;font:18px/30px microsoft yahei,Mingliu,arial;color:#fff;text-align:center;border-radius:5px;}
.share .btn:hover {text-decoration:none;}
/* nav */
.category li {height:22px;padding:0 10px;font:12px/22px arial;position:relative;zoom:1;background:url(about:blank)}
.category li:hover {background:#f4f4f4;}
.category .cur {background:#f0f2f5;font-weight:700;}
.category .icon-rss {display:none;position:absolute;width:16px;height:16px;background:url(../img/rss.png) no-repeat 0 0;right:10px;top:3px;}
.category li:hover .icon-rss,.category .cur .icon-rss {display:block;}
.category .icon-hot {display:inline-block;position:relative;zoom:1;background:#ffbc1f;vertical-align:0;#vertical-align:text-bottom;-webkit-text-size-adjust:none;font-size:10px;height:12px;padding:0 2px;color:#fff;line-height:12px;margin-left:8px;border-radius:2px;}
.category .icon-hot .arrow {position:absolute;left:-3px;top:3px;width:0;height:0;overflow:hidden;border-top:3px dashed transparent;border-bottom:3px dashed transparent;border-right:3px solid #ffbc1f;}
.mod {margin:20px 0 0;}
.mod .mod-hd {position:relative;zoom:1;/*border-top:1px solid #E8EBEE;*/background:#f0f2f5;height:22px;}
.mod .mod-hd h3 {font:700 12px/22px arial;padding:0 10px;}
.mod .mod-bd {padding:0 10px;}
.mod .mod-list li:before,.mod-form .view-list li:before,
.mod .mod-list li:after,.mod-form .view-list li:after {content:".";display:block;height:0;visibility:hidden;}
.mod .mod-list li:after,.mod-form .view-list li:after {clear:both;}
.mod .mod-list li {zoom:1;margin:10px 0;}
.mod .mod-list .img {float:left;margin-right:10px;line-height:0}
.mod .mod-list .txt {overflow:hidden;zoom:1;color:#666;}
.mod .mod-list .avatar {height:48px;width:48px;}
.mod .mod-list .fn {margin-right:3px;}
.mod .mod-list .says {margin:0 3px;}
.mod .mod-list time {color:#aaa;}
/* mod-about */
.mod-about .about-content p {margin:.8em 0 0;}
.mod-about .about-content .prj {font-weight:700;}
/* mod-feedback */
.mod-feedback .mod-bd {margin:10px 0 0;}
.mod-feedback p {padding:.2em 0;}
.mod-feedback label {display:block;font:12px/1.5 verdana;}
.mod-feedback .tips {font-size:10px;-webkit-text-size-adjust:none;color:#999}
.mod-feedback .txt {padding:2px;border:1px #AFC6DC solid;border-color:#AFC6DC #E8EBEE #E8EBEE #AFC6DC;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mod-feedback .txt[required] {border-color:#44A51C;}
.mod-feedback .txt:invalid {border-color:#f90;}
.mod-feedback .btn {width:60px;height:26px;border-radius:3px;}
/* mod-form */
.mod-form {width:380px;}
.mod-form .view-list {margin:20px 0 0;}
.mod-form .view-list a {position:relative;#zoom:1;display:inline-block;_width:56px;_height:72px;overflow:hidden;line-height:0;vertical-align:text-top;text-decoration:none;}
.mod-form .view-list img {height:54px;border: 1px solid #E4E8F1;padding:3px;box-shadow: #EAEDF4 0 1px 2px;}
.mod-form .view-list .act-del {display:none;}
.mod-form .view-list .icon-del {position:absolute;width:7px;height:7px;top:50%;left:50%;margin:-3px 0 0 -3px;background-image:url(../img/close.png);cursor:pointer;overflow:hidden;text-indent:-999em;#text-indent:0;#line-height:999;}
.mod-form .view-list .act-deling .tips{position:absolute;width:100%;height:12px;line-height:12px;top:50%;margin:-5px 0 0;text-align:center;color:#fff;}
.mod-form .view-list a:hover .act-del,
.mod-form .view-list .act-deling {display:block;position:absolute;#zoom:1;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000);}
.mod-form .view-list li {zoom:1;margin:.5em 0;}
.mod-form .view-list .img-view {float:right;margin-left:10px;}
.mod-form .view-list .add-info {overflow:hidden;zoom:1;}
.mod-form .view-list fieldset {margin:0;}
.mod-form .view-list legend {display:none;}
.mod-form fieldset {margin:20px 0 0;}
.mod-form legend {font:700 12px/1.5 arial;padding:0 0 10px;}
.mod-form table {width:100%;}
.mod-form table th {text-align:left;width:80px;}
.mod-form table td {padding:5px 0}
.mod-form .vtop {vertical-align:top;}
.mod-form .user-info p{padding:2px 0;}
/*.mod-form .txt {border:1px solid #c0c0c0;border-color:#aaa #dbdbdb #dbdbdb #aaa;padding:5px 2px;font:12px/1.2 tahoma;width:320px;}*/
.mod-form .btn {height:32px;width:80px;font:700 14px/32px Microsoft Yahei,Arial;}
/* upload-btn */
.mod-form .upload-btn {width:120px;height:28px;position:relative;zoom:1;overflow:hidden;}
.mod-form .upload-btn .btn {display:inline-block;line-height:28px;height:28px;width:100%;text-align:center;border-radius:3px;vertical-align:top;}
.mod-form .upload-btn .sel-file {position:absolute;right:0;top:0;font:0;font-size:200pt;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.ft {border-top:1px dotted #D8DCE1;position:relative;padding:10px 0;margin:0 10px;}
.ft nav {position:absolute;right:0;top:10px;color:#ccc;}
.ft nav a {margin:0 5px;}
.ft .copyright {font-family:verdana;font-size:10px;-webkit-text-size-adjust:none;color:#999;}